/* 
  学习目标：使用Redux创建仓库store 使用getState获取数据
  1.npm i redux
  2.导入createStore函数
  3. 调用函数，创建store
  4. 使用getState获取数据
*/

import React from 'react';
import { legacy_createStore as createStore } from 'redux';

// 3.💥createStore 需要接收一个函数作为参数，reducer函数
// 给reducer函数的形参分配的初始值，可以是任意数据类型
const store = createStore(function (
  state = {
    count: 100,
  }
) {
  // 需要在函数里把state返回出去
  return state;
});
console.log('store----->', store);
console.log('store.state----->', store.state); //undefined
// 4. 通过store.getState方法回去redux中的数据
console.log('store.getState----->', store.getState());

export default function App() {
  return <div></div>;
}
